package com.tedu.review.test;

/**创建包：com.tedu.review.test;
 * 编写接口---USB：读写功能
 * 编写抽象---Animal:吃跟睡
 * 语法：接口   引用=new 接口（）{}；----匿名内部类
 * 匿名内部类使用技巧：实现类只实现一次接口，选择匿名内部类完成！
 *                   出现多个实现类-----正常写多个实现类
 */
public class 匿名内部类 {
    public static void main(String[] args) {
        //创建一次对象【针对接口/抽象类】使用匿名内部类
        USB usb=new USB() {
            public void write() {
                System.out.println("写");
            }

            public void read() {
                System.out.println("读");
            }

            public void eat() {
                System.out.println("吃");
            }

            public void sleep() {
                System.out.println("睡");
            }
        };
        usb.read();
        usb.write();
        usb.eat();
        usb.sleep();
        }
    }

//接口
interface USB {
    public abstract void write();

    public abstract void read();

    public abstract void eat();

    public abstract void sleep();
}
//实现类 实现接口
//class Jack implements  USB{

    //public void write() {
       // System.out.println("写");
   // }

    //public void read() {
       // System.out.println("读");
    //}
//}

